body { font: 10pt "Tahoma", "Arial", sans-serif; color: #000;; background: #000 url('../images/background_pattern.png') repeat; margin: 0; padding: 0; }
h1, h2 { color: #13a2ec; }

#page-wrapper { width: 1000px; margin: 10px auto; }

#menu-wrapper { background-image: url('../images/menu_background.png'); width: 1000px; height: 35px; }
#menu { padding-left: 5px; margin-top: 10px }
#menu li { display: inline-block; }
#menu li a { display: block; padding: 6px 15px; font-size: 18px; text-decoration: none; color: #000; }
#menu li a:hover { background-color: #13a2ec; }

#content-wrapper1 { margin-top: 5px; float:left; width: 100%; overflow: hidden; position: relative; background-color: #8b8b8b; opacity: 0.95; }
#content-wrapper2 { float:left; width: 100%; position: relative; right: 250px; background-color: #fff; }
#content { position: relative; left: 250px; overflow: hidden; float: left; width: 720px; background-color: #fff; padding: 0 15px; }
#content p { text-align: justify; }
#content-download { position: relative; left: 250px; overflow: hidden; float: left; width: 220px; padding: 20px 15px; }

#footer { background-image: url('../images/footer_background.png'); width: 1000px; height: 23px; margin-top: 5px; padding-top: 2px; text-align: center; }

.module-download { width: 215px; height: 60px; padding: 3px 3px 0 0; border-radius: 5px; background-color: #fff; margin-bottom: 10px; }
.module-download img { float: left; width: 55px; height: 55px; }
.module-download-right { float: left; width: 140px; text-align: center; }
.module-download-right .module-name { font-weight: bold; margin-bottom: 3px; font-size: 11pt; }
.module-download-right a { display: block; margin-left: 50px; }
.module-download-right a img { width: 32px; height: 32px; }
.download-heading { font-size: 12pt; font-weight: bold; margin: 10px 0; }

.clear-fix { clear: both; }